survive against the odds

Translations
выжить вопреки всему
He managed to survive against the odds in the wilderness.
Он сумел выжить вопреки всему в дикой природе.
Definitions
To continue to live or exist despite facing difficult or unfavorable conditions or challenges.